import random
while True:
    num = random.randint(1, 30)
    print("这里产生了一个1-30之间的随机数，你需要猜它是多少。")
    # print(num)
    # '''此处输出随机数用来测试程序的可用性，即在输出的可见的随机数下输入猜测的数字来验证程序是否可行。'''
    inum = input("请输入猜测的数字：")
    i = 1
    if inum.isdigit():
        inum = int(inum)
        while True:
            if inum == num:
                print("猜对啦")
                break
            elif inum < num:
                print("再往大点猜哦")
                inum = int(input("请输入猜测的数字："))
                i = i+1
            elif inum > num:
                print("再猜小一点哦")
                inum = int(input("请输入猜测的数字："))
                i = i+1
        if i <= 3:
            print("你是师傅")
        elif 3 < i <= 6:
            print("你是沙僧")
        elif i > 6:
            print("你是悟空")
    else:
        print("请输入数字")